『Python インタラクティブ・データビジュアライゼーション入門』
https://gyazo.com/8673f245a4e38e1b48b6dae7326ebab5
2020/12/5
0. はじめに
・パッケージ
・動作環境・環境構築
・データセット・ソースコード
・Jupyter Notebook/JupyterLab
・機能と基本的な使い方
・ファセット・アニメーションの活用,スタイルの設定
・様々なグラフ(散布図,折れ線グラフ,ヒストグラム・・・)<, br> 2. plotly.py入門
・コンセプト(figure/trace/layout)
・記法(データ構造,属性,指定方法)
・インタラクティブ操作(ホバーツール,凡例,モードバー)
3. plotly.pyの様々なグラフ
・折れ線グラフ,散布図,棒グラフ,面グラフ・・・
・箱ひげ図,ヒストグラム,平行プロット,ヒートマップ,地図への描画, 3Dグラフ・・・
4. plotly.py応用
・サブプロット
・グラフのカスタマイズ
・テキスト,図形の描画
・インタラクティブな可視化(ホバーツール,コールバック)
・画像ファイル出力
・アプリケーション例
・構成要素
6. Dashレイアウト
・コンポーネント
・スタイル設定
・グラフの配置
・複数コンポーネントの配置
7. Dashコールバック
・基礎(概要,入出力の反映,複数の入出力)
・パターンマッチング・コールバック
・応用(画面遷移,マウス動作,連鎖)
8. Dashの標準コンポーネント
・HTML(Dash HTML Components)
・ドロップダウン,スライダなど(Dash Core Components)
・表(Dash DataTable)
9. Dashの追加コンポーネント
・画像編集(DashCanvas)
10. Dash Cytoscape入門
・ネットワーク可視化
・ネットワーク図
・構成要素,表現, NetworkXの利用
・ノードの配置方法
・スタイル設定
11. Dash Cytoscape応用
・インタラクティブなネットワーク可視化
・複合ノード
A. Appendix
・パッケージ情報
・整然データ
・Plotly Expressの関数とplotly.pyのクラスの対応表
・Notebookの共有
・デプロイ
・認証機能
・モジュール分割